a thousand meter run - English Synonyms Dictionary